<?php namespace Admin\Controller; 

use Hdphp\Controller\Controller;

//后台登录控制器
class LoginController extends Controller{
	public function __init(){
		
	}
	//登录方法
	public function index(){
		if(IS_POST){
		//判断验证码是否正确
		$code=Q('post.code',NULL,'strtoupper');
		if($code !=$_SESSION['code'])
			View::error('验证码错误');
		//判断用户名是否存在
		$username=Q('post.username');
		$data=Db::table('user')->where("username='{$username}'")->get();
		// p($data);die;
		//用户名不存在 $data=null
		if(!$data) View::error('用户名或者密码错误');
		//判断密码是否正确
		$password=Q('post.password','','md5');
		if($password!=$data[0]['password']){
			View::error('用户名或者密码错误');
		}

		//登陆成功
		$_SESSION['info']=[
			'username'=>$username,
			'uid'=>$data[0]['uid']
		];
		View::success('登陆成功',U('Index/index'));
		


		}
		//显示登陆页面
		View::make();
	} 
	//显示验证码
	public function code(){
		Code::num(C('WebSet.CODE_LEN'))->fontColor(C('WebSet.CODE_COLOR'))->make();
	}
	//退出
	public function out(){
		session_unset();
		session_destroy();
		//跳转到登陆页面即本页面的index方法
		// go(U('index'));
		echo "<script>window.parent.location.href='".U('Login/index')."'</script>";
	}


}